<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var str = prompt();
        // var reg = /a/
        // var reg = /[a-zA-Zs]/
        // var reg = /(abc)/
        
        //只能用数字开头，长度在6–18位之间
        // var reg = /^\d.{5,17}$/  
        //以字母开头，数字结尾，中间任意一个字符
        // var reg = /^[a-z].\d$/i
        //密码不能少于6位的字符
        // var reg = /.{6,}/
        //以a开头 b字符至少出现2个，至多出现6个(b连续出现)
        // var reg = /^[a][^b]*b{2,6}[^b]*$/
        //变量的命名正则表达式(不能用数字开头 由字母、数字、下划线 、$组成)
        // var reg = /^[a-z_\$][\w\$]*$/i
        //以010开头的座机号(后面是8位数字)
        // var reg = /^(010)\d{8}$/
        //手机号以13开头，以8结尾
        var reg = /^(13)\d{8}8$/
        // 密码只能用6个*
        var reg = /\*{6}/
        // 第一位是数字，第二位是A或a，后面至多出现6个字符
        var reg = /^\d[a].{0,6}$/i
        // 第一位是数字，第二位是任意一个字符,后面只能由字母、数字、下划线组成，共8位
        var reg = /^\d.\w{8}/
        // 写出中国人姓名正则 2–4个中文
        var reg = /[\u4e00-\u9fa5]{2,4}$/
        // 写一个qq号的正则，至少5位 至多12位数字
        var reg = /^[1-9]\d{4,11}$/
        // 邮编检验 共6位数字 第一位不能是0
        var reg = /^[1-9]\d{5}$/
        // 检验压缩包 xxx.zip或xxx.rar或xxx.tar 三个格式
        var reg = /\.(zip)|(rar)|(tar)$/
        // 手机号 1 3|4|5|6|8|7|9
        var reg = /^1[3-9]\d{9}$/
        // 账户名只能使用数字字母下划线，不能数字开头，长度在6–18之间
        var reg = /^[a-z_]\w{5,17}$/i
        console.log(reg.test(str))
        

    </script>
</body>
</html>